home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Source / GNU / emacs / src / s-isc2-2.h < prev    next >
C/C++ Source or Header  |  1992-07-27  |  2KB  |  52 lines

  1. /* s- file for Interactive (ISC) Unix version 2.2 on the 386.  */
  2.  
  3. #include "s-usg5-3.h"
  4.  
  5. #define HAVE_SOCKETS
  6. #define HAVE_SELECT
  7. #define HAVE_PTYS
  8. #define HAVE_RENAME
  9. #define HAVE_CLOSEDIR
  10. #define MAXNAMLEN 512
  11. #define LIB_STANDARD -lPW -lcposix -lc
  12. #define O_NDELAY O_NONBLOCK
  13. #define MEMORY_IN_STRING_H
  14.  
  15. /* ball@seal.witchcraft.com says suspending works ok in 18.58.  */
  16. /* #undef SIGTSTP */
  17.  
  18. /* This communicates with m-intel386.h.  */
  19. #define DONT_DEFINE_SIGNAL
  20.  
  21. /* May be needed to avoid undefined symbols
  22.    such as gethostname, inet_addr, gethostbyname, socket, connect... */
  23. /* ??? There is a suggestion that -lpt is needed here.
  24.    If you have trouble compiling wiht HAVE_X_WINDOWS, please try that.  */
  25. #define LIBS_SYSTEM -linet
  26.  
  27. /* This system has job control.  */
  28. #undef NOMULTIPLEJOBS
  29.  
  30. /* Send a signal to a subprocess by "typing" a signal character.  */
  31. #define SIGNALS_VIA_CHARACTERS
  32. #define TIOCGPGRP (TIOC|21) /* From termio.h.  */
  33.  
  34. #if 0
  35. /* Some files need types.h to link properly.  */
  36. #ifndef NO_SHORTNAMES /* Don't do this in ymakefile!  */
  37. #include <sys/types.h>
  38. #endif
  39. #endif
  40.  
  41. #if 0 /* These might be needed if you compile with `gcc -posix'.
  42.      It's not certain.  */
  43. /* I'm not sure under what circumstances this file is needed, but both
  44.    gcc and cc link with it by default, so... */
  45. #define OBJECTS_SYSTEM /lib/crtn.o
  46.  
  47. /* Link with POSIX runtime if we are compiling in the POSIX environment.  */
  48. #ifdef _POSIX_SOURCE
  49. #define START_FILES pre-crt0.o /lib/crtp0.o
  50. #endif
  51. #endif
  52.